package com.ruoyi.web.tdmdata.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 疫苗对象 tdm_yi_miao
 * 
 * @author ly
 * @date 2022-03-14
 */
public class TdmYiMiao extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 1: 减毒活疫苗 2: 灭活疫苗 3: 抗毒素 4: 亚单位疫苗 5:载体疫苗 6: 核酸疫苗 */
    @Excel(name = "1: 减毒活疫苗 2: 灭活疫苗 3: 抗毒素 4: 亚单位疫苗 5:载体疫苗 6: 核酸疫苗")
    private Long yiMiaoLeiXing;

    /** 药品名称 */
    @Excel(name = "药品名称")
    private String yaoPinMingCheng;

    /** 规格 */
    @Excel(name = "规格")
    private String guiGe;

    /** 生产企业 */
    @Excel(name = "生产企业")
    private String shengChanQiYe;

    /** 药品批准文号 */
    @Excel(name = "药品批准文号")
    private String yaoPinPiZhun;

    /** 产品批号 */
    @Excel(name = "产品批号")
    private String chanPinPiHao;

    /** 有效期 */
    @Excel(name = "有效期")
    private String youXiaoQi;

    /** 主要成分 */
    @Excel(name = "主要成分")
    private String zhuYaoChengFen;

    /** 适应症或功能主治 */
    @Excel(name = "适应症或功能主治")
    private String shiYingZheng;

    /** 用法 */
    @Excel(name = "用法")
    private String yongFa;

    /** 用量 */
    @Excel(name = "用量")
    private String yongLiang;

    /** 禁忌 */
    @Excel(name = "禁忌")
    private String jinJi;

    /** 不良反应和注意事项 */
    @Excel(name = "不良反应和注意事项")
    private String buLiangFanYing;

    /** 类型 */
    @Excel(name = "类型")
    private String typeId;

    /** 审核 */
    @Excel(name = "审核")
    private Long shenHe;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setYiMiaoLeiXing(Long yiMiaoLeiXing) 
    {
        this.yiMiaoLeiXing = yiMiaoLeiXing;
    }

    public Long getYiMiaoLeiXing() 
    {
        return yiMiaoLeiXing;
    }
    public void setYaoPinMingCheng(String yaoPinMingCheng) 
    {
        this.yaoPinMingCheng = yaoPinMingCheng;
    }

    public String getYaoPinMingCheng() 
    {
        return yaoPinMingCheng;
    }
    public void setGuiGe(String guiGe) 
    {
        this.guiGe = guiGe;
    }

    public String getGuiGe() 
    {
        return guiGe;
    }
    public void setShengChanQiYe(String shengChanQiYe) 
    {
        this.shengChanQiYe = shengChanQiYe;
    }

    public String getShengChanQiYe() 
    {
        return shengChanQiYe;
    }
    public void setYaoPinPiZhun(String yaoPinPiZhun) 
    {
        this.yaoPinPiZhun = yaoPinPiZhun;
    }

    public String getYaoPinPiZhun() 
    {
        return yaoPinPiZhun;
    }
    public void setChanPinPiHao(String chanPinPiHao) 
    {
        this.chanPinPiHao = chanPinPiHao;
    }

    public String getChanPinPiHao() 
    {
        return chanPinPiHao;
    }
    public void setYouXiaoQi(String youXiaoQi) 
    {
        this.youXiaoQi = youXiaoQi;
    }

    public String getYouXiaoQi() 
    {
        return youXiaoQi;
    }
    public void setZhuYaoChengFen(String zhuYaoChengFen) 
    {
        this.zhuYaoChengFen = zhuYaoChengFen;
    }

    public String getZhuYaoChengFen() 
    {
        return zhuYaoChengFen;
    }
    public void setShiYingZheng(String shiYingZheng) 
    {
        this.shiYingZheng = shiYingZheng;
    }

    public String getShiYingZheng() 
    {
        return shiYingZheng;
    }
    public void setYongFa(String yongFa) 
    {
        this.yongFa = yongFa;
    }

    public String getYongFa() 
    {
        return yongFa;
    }
    public void setYongLiang(String yongLiang) 
    {
        this.yongLiang = yongLiang;
    }

    public String getYongLiang() 
    {
        return yongLiang;
    }
    public void setJinJi(String jinJi) 
    {
        this.jinJi = jinJi;
    }

    public String getJinJi() 
    {
        return jinJi;
    }
    public void setBuLiangFanYing(String buLiangFanYing) 
    {
        this.buLiangFanYing = buLiangFanYing;
    }

    public String getBuLiangFanYing() 
    {
        return buLiangFanYing;
    }
    public void setTypeId(String typeId) 
    {
        this.typeId = typeId;
    }

    public String getTypeId() 
    {
        return typeId;
    }
    public void setShenHe(Long shenHe) 
    {
        this.shenHe = shenHe;
    }

    public Long getShenHe() 
    {
        return shenHe;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("yiMiaoLeiXing", getYiMiaoLeiXing())
            .append("yaoPinMingCheng", getYaoPinMingCheng())
            .append("guiGe", getGuiGe())
            .append("shengChanQiYe", getShengChanQiYe())
            .append("yaoPinPiZhun", getYaoPinPiZhun())
            .append("chanPinPiHao", getChanPinPiHao())
            .append("youXiaoQi", getYouXiaoQi())
            .append("zhuYaoChengFen", getZhuYaoChengFen())
            .append("shiYingZheng", getShiYingZheng())
            .append("yongFa", getYongFa())
            .append("yongLiang", getYongLiang())
            .append("jinJi", getJinJi())
            .append("buLiangFanYing", getBuLiangFanYing())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("typeId", getTypeId())
            .append("shenHe", getShenHe())
            .toString();
    }
}
